package com.chushouya.order.service.api;

import java.math.BigDecimal;

/**
 * 支付宝小程序订单服务接口
 */
public interface AlipayOpenMiniOrderService {

    /**
     * 处理订单创建
     *
     * @param orderId 订单ID
     */
    void processOrderCreate(Long orderId);

    /**
     * 处理订单确认
     *
     * @param orderId 订单ID
     */
    void processOrderConfirm(Long orderId);

    /**
     * 处理订单发货
     *
     * @param orderId 订单ID
     */
    void processOrderDeliverySend(Long orderId,Long finishAllDelivery);

    /**
     * 处理订单送达
     *
     * @param orderId 订单ID
     */
    void processOrderDeliveryDelivery(Long orderId);

    /**
     * 处理订单取消
     */
    void processOrderCancel(Long orderId);


    /**
     * 处理订单质检
     */
    void processOrderQuality(Long orderId);

}
